Kompilator Assemblera - problem
Oglądasz archiwalną wersję wątku "Kompilator Assemblera - problem" z forum alt.pl.asm
Eisar
Przeczytałem przed chwilą że kompilatory Assemblera różnią się obsługiwaną
składnią (Tasm nie łyknie Masmowego kodu itd.). Troche to denerwujące jak
się nie zna kompletnie Assemblera i kod pisany pod Tasm nie kompiluje się w
Nasm'ie z powodu dzikich błędów skłądniowych. Czy nie ma tej składni
nigdzie ustandaryzowanej? (Oj chyba nie, ale zapytać zawsze warto)

Podoba mi się Nasm, ale skłądnie Tasma nie przyjmuje, jaki kompilator
polecacie? Jaki jest najszerzej stosowany a jaki najlepszy?

pozdrawiam

ReGiS

Przeczytałem przed chwilą że kompilatory Assemblera różnią się obsługiwaną
składnią (Tasm nie łyknie Masmowego kodu itd.). Troche to denerwujące jak
się nie zna kompletnie Assemblera i kod pisany pod Tasm nie kompiluje się w
Nasm'ie z powodu dzikich błędów skłądniowych. Czy nie ma tej składni
nigdzie ustandaryzowanej? (Oj chyba nie, ale zapytać zawsze warto)

Podoba mi się Nasm, ale skłądnie Tasma nie przyjmuje, jaki kompilator
polecacie? Jaki jest najszerzej stosowany a jaki najlepszy?

pozdrawiam


Witam.
Nie wiem jaki jest najszerzej stosowany, pewnie MASM i TASM, gdyż o nich
się najwięcej słyszy. Ja sam programowałem troszkę pod DOS'a i według
mnie świetnym narzędziem jest NASM, trzeba tylko przeczytać podręcznik
który znajduje się na stronie. Jest tam objaśniona składnia itp.
niestety w języku angielskim:
http://nasm.sourceforge.net/wakka.php?wakka=HomePage

Bogdan

Przeczytałem przed chwilą że kompilatory Assemblera różnią się obsługiwaną
składnią (Tasm nie łyknie Masmowego kodu itd.). Troche to denerwujące jak
się nie zna kompletnie Assemblera i kod pisany pod Tasm nie kompiluje się w
Nasm'ie z powodu dzikich błędów skłądniowych. Czy nie ma tej składni
nigdzie ustandaryzowanej? (Oj chyba nie, ale zapytać zawsze warto)

Podoba mi się Nasm, ale skłądnie Tasma nie przyjmuje, jaki kompilator
polecacie? Jaki jest najszerzej stosowany a jaki najlepszy?

pozdrawiam


Witam.
Ja również polecam NASMa http://nasm.sf.net

ułatwić migrację z TASMa/MASMa do NASMa.
Oto, jak go zdobyć:

http://rudy.mif.pg.gda.pl/~bogdro -ściągasz moją biblioteczkę bibl.zip
-rozpakowujesz -bibl\incl\nasm\do_nasma.inc

Wystarczy ten plik dołączyć do programu:
%include "bibl\incl\nasm\do_nasma.inc"
i można używać wielu dyrektyw TASMa.

Polecam też rozdział w dokumentacji NASMa:
Running NASM -Quick start for MASM users

Za to instrukcje są ustandaryzowane. Będą tak samo wyglądały w TASM
IDEAL i w NASMie.

Poza tym, NASM jest OpenSource pod LGPL i można go stosować w Linuksie.

Ale nie byłoby miło, gdybym nie wposmniał o FASMie

Polaka, z wbudowanym linkerem. Niestety, jeśli chodzi o programowanie w
DOSie, to się na nim troszkę zawiodłem.

Jak żaden się nie spodoba, to http://www.frontiernet.net/~fys/index.htm
Wybór należy do ciebie.

W razie dalszych pytań, pisz śmiało.

Eisar

alt.pl.asm:

Poza tym, NASM jest OpenSource pod LGPL i można go stosować w Linuksie.
Ale nie byłoby miło, gdybym nie wposmniał o FASMie

Polaka, z wbudowanym linkerem.


No właśnie. Polecono mi (z powodu nierowijania się już NASMa) właśnie
FlatAssemblera. Tak się teraz zastanawiam który wybrać...

Niestety, jeśli chodzi o programowanie w
DOSie, to się na nim troszkę zawiodłem.


DOS to według mnie poroniony system i programowanie pod niego mnie
absolutnie nie interesuje :)

Bogdan


alt.pl.asm:

| Poza tym, NASM jest OpenSource pod LGPL i można go stosować w Linuksie.

| Ale nie byłoby miło, gdybym nie wposmniał o FASMie

| Polaka, z wbudowanym linkerem.

No właśnie. Polecono mi (z powodu nierowijania się już NASMa) właśnie
FlatAssemblera. Tak się teraz zastanawiam który wybrać...


NASM podobno jeszcze się rozwija, choć rzeczywiście od dawna nie widać
nowych wersji.

| Niestety, jeśli chodzi o programowanie w
| DOSie, to się na nim troszkę zawiodłem.

DOS to według mnie poroniony system i programowanie pod niego mnie
absolutnie nie interesuje :)


No to trzba było zacząć od tego, pod jaki system chcesz pisać programy.

Linux -NASM, bo składnia Intela, LGPL, a FASM nie chmod'uje plików na
+x, co jest dla mnie irytujące.
Windows -FASM - nieprzebijalny. Nie potrzeba żadnych linkerów,
bibliotek importowych i innych śmieci. No i ma 2 środowiska IDE :)

Eisar

alt.pl.asm:

No to trzba było zacząć od tego, pod jaki system chcesz pisać programy.


Tak mi umknęło

Linux -NASM, bo składnia Intela, LGPL, a FASM nie chmod'uje plików na
+x, co jest dla mnie irytujące.


Faktycznie denerwująca sprawa, choć żródła są dostępne i można poprawić :)

Windows -FASM - nieprzebijalny. Nie potrzeba żadnych linkerów,
bibliotek importowych i innych śmieci. No i ma 2 środowiska IDE :)


Chyba się zdecyduję na NASMa (popularny na Linuksie), a jak dojdę do
bibliotek i tych innych śmieci to się trochę podpytam :)

OE - odpowiedz automatyczna na maile z allegro - reguly wiadomosci - problem
Problemy z podłączeniem SB Live i ampitunera Sony kablem koneksyjnym
problem z wyborem formy oszczedzania w ramach III filaru
  • grobelny pleszew
  • regeneracja prosba do ba
  • Jei9B6li jednak te strony
  • ile wyrabia sie dowod osobisty
  • mroi9BFek biblioteka internetowa
  • desarrollo
  • portos;rolety
  • Modelowanie i sterowanie mobilnych roboti9F3w
  • ghr 15v s
  • Zbieranina wiadomości z for dyskusyjnych : Start